
.main-menu{
    background: white;
    display: flex;
    padding: .1042rem;
    .left{
        display: flex;
        flex:1;
        flex-direction: column;
        background: white;
    }
}
.shop-list{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    .list-part{
        display: flex;
        margin-top: .1029rem;
        width: 24%;
    }
}
.spot-list{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    .list-part{
        display: flex;
        margin-top: .0729rem;
        width: 24%;
    }
}
.fabric-list{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    .list-part{
        display: flex;
        margin-top: .0729rem;
        width: 19%;
    }
}
.right{
    width: 1.6385rem;
    background: white;
    display: flex;
    flex-direction: column;
    margin-top: .21rem;
    margin-left: .1042rem;
    .right-adv{
        margin-bottom: .0781rem;
    }
}

.sel{
    background: #3644bf;
    color: white;
}
.nosel{
    background: white;
    color: #2d2d2d;
}